touch-down point - German English Dictionary